﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FairyGUI;
using UnityEngine;
using Model;

namespace MDFGame
{
    //卡片基本信息
    public class CardUIComponent:Model.Component
    {
        public CardStateType cardState;//卡片当前UI状态【正/背面+横/竖】

        /* 能转换横竖状态前提是能被选择
         * 能被选定前提是可被选择
         */
        public bool CanDrag;//当前卡片能否被拖动
        public bool CanClick;//能否被选择
        public bool CanTouch;//能否被悬停

        public bool CanTurn;//可以转换横竖状态
        public bool Choosed;//当前卡片是否已被选定[卡片选择模式]

        public bool Watching;//当前卡片是否正在被玩家关注【悬浮/拖动中】




        public Texture2D CardTexture;//卡片图案
        public float cx;//卡片原位置X
        public float cy;//卡片原位置Y
        public CardUIView MainView;//卡片UI操作
    }
}
